Web log de Serge Boisse
On line depuis 1992 !
Auteur : Mathologger
C'est une vidéo de Mathologer sur sa chaine youtube au sujet comment approximer une suite avec des polynômes, mais cela m'a inspiré et j'ai trouvé un lien curieux avec l'Intégrale de parité de Gérard Langlet
_Vidéos maths(lien privé) et Intégrale de parité et Partitions d'un entier
et une autre méthode astucieuse pour deviner la suite d'une séquence : Secrets of the lost number walls (vidéo Youtube)
Considérons la suite mystère :
1, 2, 4, 8, 16, 31, 57, 99, 163, ?
diff 1 2 4 8 15 26 42 64
1 2 4 7 11 16 22
1 2 3 4 5 6 HaHa ! 😀
1 1 1 1 1
Il devient possible de calculer le terme suivant : 256
1, 2, 4, 8, 16, 31, 57, 99, 163, ?
bitxor 3 6 12 24 15 38 90 192
5 10 20 23 41 124 154
15 30 3 62 85 230
12 29 61 107 179
17 32 86 216
49 118 142
71 248
191 pas de suite claire 😑 Mais le fanion de Langlet ne considére que des suites binaires
Est-il possible de trouver une formule générale pour le n-ième terme, voir une formule pour -toutes_ les séquences dont les différences successives se terminent par une rangée de termes constants ?
Oui, car on peut faire un parallèle avec l'analyse : séquences
Dans la suite on considérera
Comme nous avons plusieurs rangées, on utilisera des exposants pour les différencier :
etc
La donnée de cet "hélicon" permet de recalculer intégralement la séquence, tout comme le couple intégrale de parité-codage Gray de Langlet
Si l'hélicon est continué uniquement de 1, la fonction est constituée de puissances de 2 :
Donc
Le fanion 1 1 1 1 1... donne la séquence 1 0 0 0 0... ;
Le fanion 1 1 0 0 0 0 ... donne la séquence alternée : 1 0 1 0 1 0 1...
Le fanion 1 0 0 0 0 ... donne 1 1 1 1 1
Il semble qu'il n'y ait que la fonction nulle...
Essayons avec
0, 1, 4, 9, 16, 25, 36, 49, 64
1 3 5 7 9 11 13 15
On a
Pour les cubes :
Et bien sûr
Enfin, comme pour le calcul différentiel, on a la linéarité :
Un exemple :
1 8 17 36 75
7 9 19 39
2 10 20 32
8 10 12
2 2 2
On part de l'hélicon 1,7,2,8,2
On multiplie chaque i-ième terme par le coefficient binomial
Autre exemple avec la séquence mystère du début : 1 1 1 1 1... : on obtient
Ou avec la séquence
et bien sûr
Trivial, non ? Mais bien sûr ce pourrait être n'importe quoi d'autre puisque la formule produit toujours quelque chose à partie de n'importe quelle séquence initiale. Mais en général la formule de Newton capture bien quelque chose d'intéressant. Par exemple avec notre séquence mystère (il est vrai que son fanion est très simple)
Si nous considérons un fanion constitué d'une infinité de 1, nous constituons la séquence des puissances de 2. Donc
donc
Si n est pair, parité
Si n est impair, parité
exemple,
Par convention on notera n puissance 2 tombante ou n to the falling 2 l'expression
( facteurs, on pose ).
Du coup,
Et cette formule marche pour tout n positif, non seulement entier, mais pour tout réel positif ! Par exemple pour n=1/2, on trouve
Ce qui est remarquable, c'est que, tout comme
Il faut cette fois progresser vers le haut.
? ? ? ? ?
0 1 4 9
1 3 5 7
2 2 2
Il faut faire un choix arbitraire pour le premier "?" à gauche, par exemple 0. Et bien sûr on a alors
0 0 1 5 14
0 1 4 9
1 3 5 7
2 2 2
ce qui permet de calculer la somme de notre séquence 0 1 4 9. Notre séquence somme a pour hélicon 0 0 1 2 que nous convoluons avec les coefficients binomiaux
donc ici
Soit la suite de Fibonacci :
donc
avec
Cette équation aux différences définit la suite de Fibonacci. On peut la résoudre de la même manière qu'une équation différentielle linéaire du second ordre. ET cela donne la formule de Binet pour le nième terme :
Le truc est de remarquer que les différences successives de la suite de Fibonacci sont simplement décalées, tout comme les dérivées de
MacLaurin vs Gregory-Newton :
La seule chose qui ne marche pas avec le calcul de différences c'est la "chain rule" :
Lorsqu'on discrétise une fonction ou un signal, et qu'on veut en calculer par exemple l'intégrale, il suffit de mettre à l'échelle en remplaçant le pas de quantification par 1.
Du coup on écrit
0 . . . . i
f(0) f(1) f(2) f(3) f(4)
Et le terme i donne l'intégrale entre 0 et 4. Pas très précis. Sauf qu'on peut aussi calculer les différences et appliquer Gregory-Newton, ce qui nous donner une bien meilleure approximation.
Une vidéo sur le calcul ombral (lien Youtube) (Umbral calculus)
et Sa suite # The Abstract World of Operational Calculus (video Youtube)
Dans le cas d'une suite binaire constituée de 0 et de 1 on peut associer à chaque suite finie l'entier formé de ses bits.
La différence XOR sera donnée par la fonction
d(a)=(a<=1)?0: d(a/2)*2*+((a & 2)/2 != a%2)
Si n =
Mais ne confondons pas
exemple A VOIR
1 0 1 1 1 0 1 1 0 1 0 0 1 = 5993
d 1 1 0 0 1 1 0 1 1 1 0 1 = 3293
d2 0 1 0 1 0 1 1 0 0 1 1 = 691
d3 1 1 1 1 1 0 1 0 1 0 = 490+512
d4 0 0 0 0 1 1 1 1 1 = 31
d5 0 0 0 1 0 0 0 0 = 0+16
d6 0 0 1 1 0 0 0 = 8+16
d7 0 1 0 1 0 0 = 4+8
d8 1 1 1 1 0
d9 0 0 0 1
d10 0 0 1
d11 0 1
d12 1
Attention avec la définition ci dessus la fonction
d(n) = gray(n) - 2**floor(log2(x))
Commentaires (0) :
Page :Ajouter un commentaire (pas besoin de s'enregistrer)
En cliquant sur le bouton "Envoyer" vous acceptez les conditions suivantes : Ne pas poster de message injurieux, obscène ou contraire à la loi, ni de liens vers de tels sites. Respecter la "netiquette", ne pas usurper le pseudo d'une autre personne, respecter les posts faits par les autres. L'auteur du site se réserve le droit de supprimer un ou plusieurs posts à tout moment. Merci !Ah oui : le bbcode et le html genre <br>, <a href=...>, <b>b etc. ne fonctionnent pas dans les commentaires. C'est voulu.